<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8"/>
	<meta name="keywords" content="ハイライト, カラーリング, シンタックス, アウトライン, 入力補完"/>
	<link rel="stylesheet" href="../../Shared/sty/standard.css"/>
	<script defer src="../../Shared/js/toc.js"></script>
	
	<title>MacのCotEditorでシンタックスを解析する</title>
</head>

<body>

<h1>MacのCotEditorでシンタックスを解析する</h1>

<p>CotEditorは書類の内容を逐次解析し、カラーリングによる構造の可視化やアウトラインの抽出、言語ごとの文法に合わせたコメント記号の挿入など、テキスト編集をスマートにサポートします。これら一連の振る舞いは、書類のタイプごとに「シンタックス」としてまとめられています。</p>


<p>CotEditorでは、シンタックスが以下の機能の振る舞いを定義します:</p>
<dl>
	<dt>シンタックスハイライト</dt>
	<dd>
		<p><dfn>シンタックスハイライト</dfn>は、特定のルールに従って書類内の文字を異なるカラーで塗り分け（ハイライト）する機能です。例えば、プログラムのソースコードでは、コマンドや変数などを文法的な役割に応じて色分けすることで、コードの構造がつかみやすくなります。そのほかにも、Markdownのような構造化言語の見出しを識別しやすくしたり、使用すべきでない特定の文字や単語を強調したりするなど、書類の性質に合わせて様々な使い方ができます。</p>
		
		<p>CotEditorでは、文法的なルールはシンタックス定義で設定し、実際のハイライトで使うカラーは<a href="howto_customize_theme.html">テーマ</a>として指定します。</p>
	</dd>
	
	<dt>アウトラインの抽出</dt>
	<dd>
		<p><dfn>アウトライン</dfn>は、シンタックス定義に従って書類の該当する部分を抽出し一覧（アウトライン）を生成する機能です。</p>
		<p>アウトライン機能の使用方法については、<a href="howto_show_outlinemenu.html">書類のアウトラインを一覧する</a>を参照してください。</p>
	</dd>
	
	<dt>コメントアウト</dt>
	<dd>
		<p>「コメントアウト」コマンドは、プログラミング言語などで使用されるコメント記号を、エディタの選択範囲に賢く挿入したり削除したりします。コメント関連のコマンドは「テキスト」＞「コメント」メニューにまとめられています。</p>
	</dd>
	
	<dt>入力補完</dt>
	<dd>
		<p>シンタックスごとの予約語を入力候補リストに含めることができます。</p>
		<p>入力補完機能について詳しくは、<a href="howto_complete.html">入力を補完する</a>を参照してください。</p>
	</dd>
	
	<dt>エディタのモード</dt>
	<dd>
		<p>モードは、エディタのフォントや振る舞いを書類の種類によって一括で変更するCotEditorの機能です。エディタのモードは、書類に適用されているシンタックスの「種類」に応じて自動的に切り替えることも、シンタックスごとに個別の設定を作成することもできます。</p>
		<p>詳しくは、<a href="about_mode.html">エディタのモードを切り替える</a>を参照してください。</p>
	</dd>
</dl>


<section>
<h2>書類にシンタックスを設定する</h2>

<p>CotEditorは、書類の種類に応じてシンタックスを自動で選んで適用します。ユーザは、ツールバーや「フォーマット」＞「シンタックス」サブメニューから手動で書類のシンタックスを変更することもできます。</p>

<p>各シンタックスには、そのシンタックスをどのような書類に適用するかを決めるルールも含まれています。CotEditor がシンタックスを選択する仕組みにについては、<a href="syntax_file_mapping.html">ファイルをシンタックスに関連付ける</a>を参照してください。</p>
</section>


<section>
<h2>シンタックスを管理する</h2>

<p>CotEditorには、メジャーな言語のシンタックスが数多く内蔵されています。さらに、ユーザは、内蔵されているシンタックスをカスタマイズしたり独自のシンタックスを追加したりできます。シンタックスを管理するには、「CotEditor」＞「設定」と選択してから、「フォーマット」をクリックします。すべての利用可能なシンタックスが「利用可能なシンタックス」リストにまとめて表示されます。</p>

<p>シンタックスの編集については、<a href="syntax_definition.html">シンタックスを定義する</a>を参照してください。</p>
</section>


<section id="cf">
<h2>関連項目</h2>
<ul>
	<li><a href="syntax_definition.html">シンタックスを定義する</a></li>
	<li><a href="settings_format.html">「フォーマット」設定を変更する</a></li>
	<li><a href="about_mode.html">エディタのモードを切り替える</a></li>
</ul>
</section>

</body>
</html>
